package com.encyclopedia.service;

import com.encyclopedia.entity.User;

import java.util.List;

/**
 * @author MaLiang
 * @version 1.0
 * @date 2024-04-27 16:32
 */
public interface UserService {
    List<User> selectlist();

    int updateById(User user);

    User getById(Integer id);

    /**
     * 修改/重置密码
     *
     * @param user 用户信息
     * @return JSON
     */
    Integer updateUserPassword(User user);

    /**
     * 根据token获取用户信息
     *
     * @param token token
     * @return 用户信息
     */
    User getUserByToken(String token);
}
